@charset "utf-8";
/* CSS Document */
/* YUI 2: Reset CSS http://developer.yahoo.com/yui/reset/
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}

/* login page */
.login{margin:0 auto;margin-top:200px;width:450px;height:170px;border:solid 1px #CCC;background:#FFF;}
.login legend{font-size:14px;}
.login p{padding:5px;}
.login label{display:inline-block;width:100px;font-size:12px;text-align:right;margin-right:5px;}
.login input[type='text'], .login input[type='password']{padding:3px;width:150px;border:solid 1px #39F;font-size:12px;}
.login input[type='submit']{border:solid 1px #39F;border-bottom:solid 3px #39F;background-color:#FFF;padding:3px 20px;}
#loginBar{position:absolute;top:10px;right:10px;font-size:14px;color:#F63;}
/* top page */
.line{border-bottom:solid 3px #990000}
#logo{width:200px;height:67px;float:left;}
#nav{float:left;height:67px;}
#nav ul{list-style:none;}
#nav li{padding:4px 14px;float:left;background:#efefef;margin-left:1px;margin-top:43px;font-size:14px;cursor:pointer;}
#nav li.hover{background:#990000;}
#nav li.hover a{color:#FFF;}
/* left page */
.left{width:180px;margin:5px;}
.left dt{color:#000;background:#666666;font-size:14px;padding:5px;text-align:center;}
.left dd{font-size:14px;padding:4px;text-align:center;border:solid 1px #a4a4a4;border-top:none;cursor:pointer;}
.left dd.hover{background:#990000;}
.left dd.hover a{color:#FFF;}
/* public style */
.clear{clear:both;}
a{text-decoration:none;color:#23876B;border-bottom:dashed 1px #F90;}
a:hover{border:none;color:#3C0}
#warp{margin:5px;width:96%;}
#titleBar{font-size:14px;padding:4px;border:solid 1px #a4a4a4;color:#990000;}
.btnBar{padding:4px;}
.btnBar form{display:inline}
.btnBar input{vertical-align:middle}
.btnBar input[type='button']{border:solid 1px #39F;border-bottom:solid 3px #39F;background-color:#FFF;padding:2px 10px;}
.btnBar input[type='button'].sh{border:solid 1px #930;border-bottom:solid 3px #930;background-color:#FFF;padding:2px 10px;}
.btnBar input[type='submit']{border:solid 1px #39F;border-bottom:solid 3px #39F;background-color:#FFF;padding:2px 10px;}
.list{background:#a4a4a4;table-layout:fixed;}
tr.hover{background:#EED197!important}
.list tr{background:#FFF;}
.list td{font-size:13px;padding:5px;}
.list th{font-size:14px;background:#999;padding:5px;}
.input{background:#a4a4a4;table-layout:fixed;}
.input td{font-size:14px;background:#FFF;font-size:14px;padding:3px;}
.input td span{padding-left:5px;font-size:14px;}
.input input[type='text'], .editpassword input[type='password']{padding:3px;border:solid 1px #39F;font-size:12px;}
.input input[type='submit']{border:solid 1px #39F;border-bottom:solid 3px #39F;background-color:#FFF;padding:3px 20px;}
#message{color:red;text-align:center;}
#page{padding:5px;font-size:14px}








